lr vs slr vs lalr vs clr